package com.ccys.app.service;

import com.ccys.common.vo.ResponseResultApp;
import com.ccys.db.dto.app.subscriptionActivationCodeScreen.ActivateSubscriptionDto;
import com.ccys.db.dto.app.subscriptionActivationCodeScreen.DeleteConsultProfileDto;
import com.ccys.db.dto.app.subscriptionActivationCodeScreen.DeleteDependantSubscriptionDto;
import com.ccys.db.vo.app.subscriptionAddnewScreen.GetConsultProfileTypeMakeVo;

import java.util.List;

/**
 * @program: WhiteCoat
 * @description: 激活订阅的接口
 * @author: ZhangJingCan
 * @create: 2024-01-30 16:59
 **/
public interface SubscriptionActivationCodeScreenService {
    ResponseResultApp activateSubscription(ActivateSubscriptionDto dto);

    ResponseResultApp<List<GetConsultProfileTypeMakeVo>> getConsultProfileType(Integer serviceType);

    ResponseResultApp deleteDependantSubscription(DeleteDependantSubscriptionDto dto);

    ResponseResultApp deleteConsultProfile(DeleteConsultProfileDto dto);
}
